like a speeding bullet - French English Dictionary